\subsection{Menus}
		
	Les menus se doivent d'être clairs et de rendre l'utilisation de
	l'application aisée. Il s'agit d'un jeu ne demandant aucune compétence
	particulière. Il va donc toucher un public large et doit pouvoir convenir à
	tout utilisateur. Cela passe d'abord par une navigation intuitive dans les
	menus.
		
\subsection{Jeu}
		
	Le jeu est la partie la plus importante du projet. 
	Il se décompose en trois éléments : le modèle, la vue et le contrôleur. 
	Le modèle est composé du moteur physique, du moteur de rendu ainsi que de la
	hierarchie de classes permettant de représenter l'ensemble des objets du jeu. 
	La vue quant à elle est composée d'objets graphiques simples (boutons, images, ... ) 
	et d'une partie représentant le jeu. Elle se doit d'être ergonomique et de permettre
	à l'utilisateur de pouvoir jouer très simplement. Le contrôleur fait
	le lien entre les actions de l'utilisateur sur le modèle. Cette décomposition aura
	l'avantage de pouvoir modifier facilement le modèle et/ou la vue.
		
	L'application doit aussi pouvoir changer de langue, avec comme langues initiales le francais et l'anglais.
	Elle doit permettre à l'utilisateur de jouer à des parties solitaires ou multijoueurs. 
	Ce dernier possèdera un compte hors ligne et en ligne.		
	Le premier servira à personnaliser son profil comme par exemple pour modifier
	la couleur du joueur, changer son pseudo ou encore à enregistrer les informations
	et les préferences de connexion sur une base de données locale,
	mais également les scores du joueurs (nombre de parties gagnées ou perdus).
	
	Dans le jeu l'utilisateur peut créer différents comptes hors lignes en cas de partage du téléphone
	avec un ami ou un membre de sa famille, pour pouvoir garder en mémoire ses scores et ses préferences.		
	Le compte en ligne quant à lui servira seulement à établir une connexion avec le serveur distant pour pouvoir jouer en multijoueur.		
	Un menu d'aide doit apparaître afin d'aider le joueur à comprendre le but du jeu et comment jouer. 
	Ce dernier est simple et très explicite étant donné la large tranche d'âge des utilisateurs que vise cette application.		
	Ensuite un éditeur de carte permettra aux utilisateurs de créer un large choix de cartes
	grâce à une multitude de différents objets qui les composeront. Ces dernières pourront être seulement utilisées en mode solitaire.
	Pour les parties solitaires une intelligence artificielle avec trois niveaux de difficulté 
	devra permettre à un joueur débutant, intermédiaire ou confirmé de jouer comme bon lui semble pour pouvoir améliorer sa manière de jouer.
	
\subsection{Serveur}
	
	Le serveur représente la partie réseau de notre projet et rend fonctionnel le jeu entre plusieurs téléphones via des parties multijoueurs (qu'ils soient de type
	\gls{ios} ou \gls{android}). Autrement dit il servira d'hebergeur pour les parties et
	il se chargera de l'intéraction entre les joueurs, via leur mobile.
	
	Il devra être capable d'enregistrer des inscriptions de nouveaux joueurs, avec
	vérification afin qu'il n'y ait pas de doublon. Ces derniers seront inscrits dans 
	la base de données du serveur. Les joueurs devraient ainsi
	pouvoir se connecter en utilisant le couple nom d'utilisateur / mot de passe,
	préalablement choisi. Suite à cela les utilisateurs seront à même de lister
	les parties en cours, ils pourront choisir de créer des parties ou de les rejoindres.
